source/img4d/img4d.d(411,78): Error: `@safe` function `img4d.img4d.Img4d.lpf` cannot call `@system` function `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/array.d(803,6): `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` is declared here source/img4d/img4d.d(433,78): Error: `@safe` function `img4d.img4d.Img4d.hpf` cannot call `@system` function `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/array.d(803,6): `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` is declared here source/img4d/img4d.d(456,78): Error: `@safe` function `img4d.img4d.Img4d.bpf` cannot call `@system` function `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/array.d(803,6): `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` is declared here source/img4d/img4d.d(482,56): Error: `@safe` function `img4d.img4d.Img4d.psd` cannot call `@system` function `std.array.uninitializedArray!(ubyte[][], int, int).uninitializedArray` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/array.d(803,6): `std.array.uninitializedArray!(ubyte[][], int, int).uninitializedArray` is declared here source/img4d/img4d.d(505,29): Error: `@safe` function `img4d.img4d.Img4d.psd` cannot call `@system` function `img4d_lib.fourier.Fourier.shift!ubyte.shift` source/img4d/img4d_lib/fourier.d(62,8): `img4d_lib.fourier.Fourier.shift!ubyte.shift` is declared here source/img4d/img4d_lib/decode.d(71,16): Error: cast from `ubyte[]` to `string` not allowed in safe code source/img4d/img4d_lib/decode.d(185,24): Error: cast from `void[]` to `ubyte[]` not allowed in safe code source/img4d/img4d_lib/decode.d(225,28): Error: cast from `const(void)[]` to `ubyte[]` not allowed in safe code source/img4d/img4d_lib/encode.d(98,21): Error: cast from `const(void)[]` to `ubyte[]` not allowed in safe code source/img4d/img4d_lib/encode.d(99,21): Error: cast from `void[]` to `ubyte[]` not allowed in safe code source/img4d/img4d_lib/fourier.d(48,78): Error: `@safe` function `img4d_lib.fourier.Fourier.transpose` cannot call `@system` function `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/array.d(803,6): `std.array.uninitializedArray!(Complex!double[][], int, int).uninitializedArray` is declared here /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.